﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="list_stock_items.aspx.cs" Inherits="RastinArgham.CRM.Web.list_stock_items" %>
<%@ Import Namespace="Mani.Common" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
   
    <script type="text/javascript">

        function ReplaceEnter() {
            document.getElementById("MainContent_txtListSerials").value = document.getElementById("MainContent_txtListSerials").value + ',';
        }

    </script>

    <h3 class="ui-widget-header">
            <asp:Literal ID="lbtitle" runat="server" Text="لیست کالا ها" />
    </h3>

    <div class="ui-layout-content ui-widget-content">
        
        نوع کالا
        &nbsp;
        <asp:DropDownList ID="ddlProducts" runat="server" DataTextField="ProductName" DataValueField="ProductId" AppendDataBoundItems="true">
            <asp:ListItem Text="---" Value="-1" />
        </asp:DropDownList>

        &nbsp;&nbsp;&nbsp;&nbsp;

        شماره سریال 
        &nbsp;
        <asp:TextBox ID="txtSerialNumber" Width="180" runat="server" />

        &nbsp;&nbsp;&nbsp;&nbsp;

        وضعیت
        &nbsp;
        <asp:DropDownList ID="ddlState" runat="server" DataTextField="Description" DataValueField="Id" AppendDataBoundItems="true">
            <asp:ListItem Text="---" Value="-1" />
        </asp:DropDownList>

        &nbsp;&nbsp;&nbsp;&nbsp;

        نزد نماینده
        &nbsp;
        <asp:DropDownList ID="ddlAgents" runat="server" DataTextField="Username" DataValueField="UserId" AppendDataBoundItems="true">
            <asp:ListItem Text="---" Value="-1" />
        </asp:DropDownList>

        &nbsp;&nbsp;&nbsp;&nbsp;
        <asp:Button ID="btnSearch" Text="جستجو" runat="server" 
            onclick="btnSearch_Click" />


        <div class="space2"></div>

        <asp:Label ID="lblCount" runat="server" />
        
        مورد یافت شد

        <div class="space"></div>

        <mani:PagingGridView ID="gvStockItems" runat="server" AutoGenerateColumns="false" 
            GridLines="None" DataKeyNames="Id" AllowPaging="true" PageSize="25" 
            onpageindexchanged="gvStockItems_PageIndexChanged" 
            onpageindexchanging="gvStockItems_PageIndexChanging">
            <Columns>
                <asp:BoundField HeaderText="کد" DataField="Id" />
                <asp:BoundField HeaderText="کالا" DataField="ProductName" />
                <asp:BoundField HeaderText="سریال" DataField="SerialNumber" />
                <asp:BoundField HeaderText="شناسه کاربری" DataField="SubID" />
                <asp:BoundField HeaderText="کد پرداخت" DataField="PaymentCode" />
                <asp:BoundField HeaderText="وضعیت" DataField="StatusDescription" />
                <asp:BoundField HeaderText="نزد نماینده" DataField="AgentName" />
                
                <asp:templateField HeaderText="نزد مشترک">
                    <ItemTemplate>
                      <a href='order_product.aspx?id=<%# Eval("OwnerContactId") %>'>
                        <%# Eval("OwnerName") %>
                      </a>
                    </ItemTemplate>
                </asp:templateField>
                
                <asp:TemplateField HeaderText="تاریخ ورود به انبار">
                    <ItemTemplate>
                        <%# Convert.ToDateTime(Eval("ImportDate")).ToJalali() %>
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </mani:PagingGridView>

        <div class="space2"></div>
        <hr />
        <div class="space"></div>

        <h4>تخصیص کالا به نماینده</h4>
        <div class="space2"></div>

        <div>
            لیست سریال کالاها - سریال ها را با کاما جدا کنید  
            <br />
            <asp:TextBox ID="txtListSerials" runat="server" onkeydown="if (event.keyCode == 13) { ReplaceEnter(); return false; }" lang="en" TextMode="MultiLine" Width="350" Height="150" />
        </div>

        <div class="space2"></div>

        <div>
            نماینده : 
            <asp:DropDownList ID="ddlAssignAgents" runat="server" DataTextField="UserName" DataValueField="UserId" AppendDataBoundItems="true">
                <asp:ListItem Text="---" Value="-1" />
            </asp:DropDownList>
        </div>

        <div class="space2"></div>

        <div>
            <asp:Button ID="btnSave" runat="server" Text="ذخیره تغییرات" 
                onclick="btnSave_Click" />
        </div>

    </div>
</asp:Content>
